-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🥅 — Catch MaxInstancesExceededException on calendar events #47924
🥅 — Catch MaxInstancesExceededException on calendar events #47924
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Thanks for your PR!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good
This is best reviewed as https://github.com/nextcloud/server/pull/47924/files?w=1
The admin can't do anything about this error. Lowering the log level to warning could make sense.
Well, one can add |
/backport to stable28 |
/backport to stable29 |
/backport to stable30 |
54f40d6
to
8580389
Compare
I changed the log level to warning, as suggested. |
@ldidry could you adjust your commit message to follow conventional commits? |
8580389
to
c4d9b29
Compare
Sure. Done. |
Last issue @ldidry - can you please run You can ignore cypress and the performance tests. |
c4d9b29
to
bd21b3f
Compare
Done |
Signed-off-by: Luc Didry <luc@didry.org>
bd21b3f
to
615f0b2
Compare
@skjnldsv can you force merge? Cypress and Perf is not running bc fork |
Thanks for your first pull request and welcome to the community! Feel free to keep them coming! If you are looking for issues to tackle then have a look at this selection: https://github.com/nextcloud/server/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22 |
/backport to stable29 |
/backport to stable30 |
Hello there, We hope that the review process is going smooth and is helpful for you. We want to ensure your pull request is reviewed to your satisfaction. If you have a moment, our community management team would very much appreciate your feedback on your experience with this PR review process. Your feedback is valuable to us as we continuously strive to improve our community developer experience. Please take a moment to complete our short survey by clicking on the following link: https://cloud.nextcloud.com/apps/forms/s/i9Ago4EQRZ7TWxjfmeEpPkf6 Thank you for contributing to Nextcloud and we hope to hear from you soon! (If you believe you should not receive this message, you can add yourself to the blocklist.) |
Summary
When an event is recurring and has a huge number (more than 3500) of occurrences, you couldn’t see the calendar in web Interface.
Generally, you have this sort of event when using recurrence option and no end condition (see #29896).
The fetching request got this as response:
Catching the
Sabre\VObject\Recur\MaxInstancesExceededException
allows to see the calendar.Similar to #43647, #34442 and #29896
Checklist
/backport to stable28
/backport to stable29
/backport to stable30